﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ClassLibrary1
{
    public class Utente
    {
        public string Nome { get; set; }
        public string Cognome { get; set; }
        public string Indirizzo { get; set; }
        public string Eta { get; set; }

        public Utente()
        {
        }

        public Utente(UtenteReplacement utente)
        {
            this.Nome = utente.Nome;
            this.Cognome = utente.Cognome;
            this.Indirizzo = utente.Indirizzo;
            this.Eta = utente.Eta;
        }
    }

    [DataContract(Name = "Utente", Namespace = "http://schemas.betpoint.it/samples/2013/07")]
    public class UtenteReplacement
    {
        [DataMember] public string Nome { get; set; }
        [DataMember] public string Cognome { get; set; }
        [DataMember] public string Indirizzo { get; set; }

        [DataMember(IsRequired = false)]
        public string Eta { get; set; }

        [DataMember(IsRequired = false)]
        public string Prova { get; set; }

        public UtenteReplacement()
        {
        }

        public UtenteReplacement(Utente utente)
        {
            this.Nome = utente.Nome;
            this.Cognome = utente.Cognome;
            this.Indirizzo = utente.Indirizzo;
            this.Eta = utente.Eta;
        }
    }
}
